import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
// 导入自动导入插件
/**
 * 安装 npm install unplugin-auto-import
 */
import AutoImport from 'unplugin-auto-import/vite';

export default defineConfig({
	plugins: [
		uni(),
		AutoImport({
			imports:[
				// 预设导入库
				'vue', // 自动导入 Vue 相关函数
				'uni-app' // 自动导入 UniApp 相关函数
			]
		}),
	],
	// server: {
	// 	host: "192.168.4.171", // 指定服务器应该监听哪个IP地址,默认：localhost
	// 	// port: 8899,        // 指定开发服务器端口,默认：5173
	// 	proxy: {           // 为开发服务器配置自定义代理规则
	// 	   // 带选项写法：http://localhost:5173/api/posts -> http://jsonplaceholder.typicode.com/posts
	// 	  "/api": {
	// 		target: "https://tea.qingnian8.com", // 目标接口
	// 		changeOrigin: true,            // 是否换源
	// 		rewrite: (path) => path.replace(/^\/api/, ""),
	// 		configure: (proxy, options) => {
	// 		  proxy.on('proxyRes', (proxyRes, req, res) => {
	// 			res.setHeader('Access-Control-Allow-Origin', '*');
	// 			res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
	// 			res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Authorization');
	// 		  });
	// 		}
	// 	  }
	// 	}
	// }
});